/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package org.genew.squadra.xml.model.content;

import org.genew.squadra.xml.model.content.guide.Guide;
import org.genew.squadra.xml.model.content.manifest.Manifest;
import org.genew.squadra.xml.model.content.metadati.Metadata;
import org.genew.squadra.xml.model.content.spine.Spine;

/**
 *
 * @author Mario
 */
public class Content {
    private Metadata metadata;
    private Manifest manifest;
    private Spine spine;
    private Guide guide;

    public Content() {
    }
    
    public Content(Metadata metadata, Manifest manifest, Spine spine) {
        this.metadata = metadata;
        this.manifest = manifest;
        this.spine = spine;
        this.guide = null; //ATTENZIONE
    }
    
    public Content(Metadata metadata, Manifest manifest, Spine spine, Guide guide) {
        this.metadata = metadata;
        this.manifest = manifest;
        this.spine = spine;
        this.guide = guide;
    }

    /**
     * @return the metadata
     */
    public Metadata getMetadata() {
        return metadata;
    }

    /**
     * @param metadata the metadata to set
     */
    public void setMetadata(Metadata metadata) {
        this.metadata = metadata;
    }

    /**
     * @return the manifest
     */
    public Manifest getManifest() {
        return manifest;
    }

    /**
     * @param manifest the manifest to set
     */
    public void setManifest(Manifest manifest) {
        this.manifest = manifest;
    }

    /**
     * @return the spine
     */
    public Spine getSpine() {
        return spine;
    }

    /**
     * @param spine the spine to set
     */
    public void setSpine(Spine spine) {
        this.spine = spine;
    }

    /**
     * @return the guide
     */
    public Guide getGuide() {
        return guide;
    }

    /**
     * @param guide the guide to set
     */
    public void setGuide(Guide guide) {
        this.guide = guide;
    }
    
    
    
}
